package com.kuaihuoyun.ctms.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * Created by lxji on 2018/3/26.
 */
@Data
public class CustomerOrderRequest implements Serializable {
    // 原始单号:非必填
    private String originalOrderNumber; // 客户单号

    // 发货人姓名:必填
    private String consignerName;

    // 发货人电话:必填
    private String consignerPhone;

    // 发货人地址:必填
    private String consignerAddress;

    // 收货人姓名:非必填
    private String consigneeName;

    // 收货人电话:非必填
    private String consigneePhone;

    // 收货人地址:非必填
    private String consigneeAddress;

    // 上游运费:非必填
    private Double shipperPay;

    // 上游运费支付方式:非必填
    private Integer shipperPayType;

    // 上游运费结算方:非必填
    private Integer shipperSettlementParty; // 1发货方，2收货方

    // 回单数:非必填
    private Integer receiptCount;

    // 提送类型:非必填
    private Integer deliveryType;

    // 货物列表:非必填
    private List<CustomerCargoEntity> cargoes;
}
